import axios from 'axios'
import { message } from 'ant-design-vue'

// 创建 Axios 实例
// 如果不写这个 withCredentials 前端就不会携带 cookie ，会出现前端已经登录但是后端不认的情况
const myAxios = axios.create({
    baseURL: 'http://localhost:8080',
    timeout: 60000,
    withCredentials: true,
})

// 全局请求拦截器
myAxios.interceptors.request.use(
    function (config) {
        // Do something before request is sent
        return config
    },
    function (error) {
        // Do something with request error
        return Promise.reject(error)
    },
)